#include <stdio.h>


int DigitSum(int x)
{
	int y = 0;
	int z = 0;
	if (x != 0)
	{
		y = x % 10;
		x /= 10;
		z = y + DigitSum(x);
	}
	
		
	return  z;
}

int main()
{
	int x = 0;
	scanf_s("%d", &x);
	int y = DigitSum(x);
	printf("%d", y);


	return 0;
}





//double Power(int n, int k)
//{
//	if (k > 0)
//	{
//		return n * Power(n, k - 1);
//	}
//	else if (k == 0)
//	{
//		return 1;
//	}
//	else
//	{
//		return (1.0 / Power(n, -k));
//	}
//}
//
//int main()
//{
//	int n = 0;
//	int k = 0;
//	scanf_s("%d%d", &n, &k);
//	double ret = Power(n, k);
//	printf("%lf\n", ret);
//	return 0;
//}





//int fbnq(int x)
//{
//	if (x <= 2)
//	{
//		return 1;
//	}
//	else
//	{
//		return fbnq(x - 1) + fbnq(x - 2);
//	}
//}
//
//
//
//
//
//int main()
//{
//	int x = 0;
//	scanf_s("%d", &x);
//	int y = fbnq(x);
//	printf("%d", y);
	/*int a = 1;
	int b = 1;
	int c = 0;
	if (x <= 2)
	{
		x = 1;
		printf("%d", x);
	}
	else
	{
		
		for (int y = 1; y <= x-2; y++)
		{
			c = a + b;
			a = b;
			b = c;
		}
		printf("%d", c);
	}*/

	/*return 0;
}*/


//int main()
//{
//	int x = 0;
//	int z = 0;
//	scanf_s("%d", &z);
//	for (x = 1; x <= 5; x++)
//	{
//		for (int y = 1; y <= x; y++)
//		{
//			printf("%d", z);
//		}
//		if (x < 5)
//		{
//			printf("+");
//		}
//		
//	}
//
//	return 0;
//}




//int main()
//{
//	int x ,a ,b ,c;
//	for (x = 0; x <= 100000; x++)
//	{
//		 int a = x % 10;
//		 int b = (x / 10) % 10;
//		 int c = x /100;
//
//		if (x == a * a * a + b * b * b + c * c * c)
//		{
//			printf("%d\t ", x);
//		}
//	}
//
//	return 0;
//}


